home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HyperLib 1997 Winter - Disc 1
/
HYPERLIB-1997-Winter-CD1.ISO.7z
/
HYPERLIB-1997-Winter-CD1.ISO
/
オンラインウェア
/
PRG
/
Prograph Reference Manual.sit
/
Prograph Reference Manual
/
Prograph Reference 8-End.rsrc
/
TEXT_150.txt
< prev
next >
Wrap
Text File
|
1995-10-26
|
31KB
|
1,520 lines
Index
This is a complete index of the Prograph Classic Reference Manual.
Pages 1 through 165 are in the Ch1-4 document.
Pages 167 through 423 are in the Ch5-7 document.
Pages from 425 through 626 are in Ch8-End
document.
ツォツサ (initialization method) 7
ツォWindow Itemツサ
Specification editor 139
WYSIWYG editor 139
(in) primitive 288
(join) primitive 288
(length) primitive 288, 461
* (asterisk) as match pattern 44
* primitive 300, 456, 461
** primitive 300, 461
+ primitive 301, 456, 461
++ primitive 301, 461
+1 primitive 301, 456, 461
- primitive 302, 456, 461
-- primitive 302, 461
-1 primitive 302, 456, 461
.pgd 461
.pgm 461
.pgo 461
.pgs 461
/ (slash) 9, 14, 16, 438
// (double slash) 15, 437
/Activate 171
/Idle 171
/Key 171, 173
/Update 171
1 point border 148, 152
24-bit mode 463
32-bit clean 127, 458, 463
32-bit clean rules 462
< primitive 295
<<Set Defaults<< button 131
<= primitive 295
= primitive 295, 621
> primitive 296
>= primitive 296
>>New Instance>> button 131
? (question mark) as match pattern 44
_INTERPRETER 557
竕 primitive 298
竕、 primitive 299
竕・ primitive 299
テキ primitive 312, 456, 461
テキテキ primitive 312, 461
A *A*
ABlock 378
ABlock@ 379
ABlock@@ 379
Abort menu item 116
About Method editable-text field 130
About Prograph窶ヲ menu item 32, 127
About窶ヲ 171, 172
abs primitive 303
absolute address 372, 379
Accept Child Died Events 458
accept primitive 284, 462
acos primitive 303
activate 161, 171, 351
activate event 162, 458
Activate Method editable-text field 138
activateEvt 161
activating the current application 168
activation mark 21
Active 146
active menu 350
active window 161, 350
Add Scroll Page menu item 72
Add to Active List button 131
AddPrimitive 536, 558, 560, 563
AddPt 406
address-to-object primitive 313
aevent methods 159, 171, 347
Alert 415
Alerts and Dialogs, Mac Methods 414
aliases 26
allocating structures 378
alphaLock 163
alphanumeric 596
ancestor 4, 597
ancestors primitive 339
and primitive 297
AngleFromSlope 420
annotation 18, 441-445
combinations 444
deleting 89
on a root 444
on a terminal 443
operations 86-88
roots and terminals 88
synchro 445
annotations 438
annuity primitive 303
answer 287
answer primitive 284
answer-v 287
answer-v primitive 285
app1Evt 161
app2Evt 161
app3Evt 161
Apple Event 161, 171, 346, 347
Apple Event editor 160
aware 458
Class/ID/Method triplet 160
Close 123
error 160
Event Class 159
Event ID 159
event suites 159
method to be called 159
Prograph application 160
Reply 346, 347
Apple Event editor 159, 160
Apple Events 158
Frontier 123
Open Application 158
Open Documents 158
Print Documents 158
Quit Application 158
required events 158
Apple Events button 132, 159
Apple menu 32, 115, 124, 171
About Prograph窶ヲ 32, 127
Enter Editor 32, 115, 128
Exit Editor 128
Switch Context 32, 103, 115, 168
Apple SANE library 300
Application 158, 159, 170
active? 168, 169
current 168
running 168
Application Builder 364
Apple Event Editor 159
Pop-up Menu editor 153
Window Editor 154
Application class
subclassing 181
Application editor 129, 132
<<Set Defaults<< 131
>>New Instance>> 131
About Method 130
Active List 131
Add to Active List 131
Apple Events 132
Classes 130
Delete 131
Edit 132
Install 131
invoking 129
Library 131
List of Instances 130
Menus 130
Name 130
Windows 130
Application Manager 169-170
Application system class
about method 179
active? 179
aevent methods 180
current 178
front 178
menu bar 179
menu lib 180
menus 180
name 178
owner 178
resources 179
window lib 181
windows 180
Application/Menu Click 171
Arcs and Wedges, Mac Methods 400
arguments 536
arithmetic
floating-point 462
arithmetic (compiler) 456
arithmetic primitives
integer vs. real 300
arity 8, 11, 17, 20, 83, 92, 594
enforcement 92
arity macros
GETARITY 535
GETINARITY 535
GETOUTARITY 535
SETARITY 535
VARITY 535
array 373
array element 377
arrays 377
arrow 383
Arrow key 29, 127, 147, 175, 353
ascending 475
ASCII 161, 475
ascii integer 596
asin primitive 304
ask 287
ask primitive 285
assembly-language 376
asterisk (*) as match pattern 44
atan primitive 304
atan2 primitive 304
atom 596
atomic string 595
ATP-Close primitive 251
ATP-Get-Request primitive 252
ATP-Get-Response primitive 252
ATP-Open primitive 252
ATP-Send-Request primitive 253
ATP-Send-Response primitive 253
attach-l primitive 289
attach-r primitive 289
attr-com primitive 339
attribute 342
value 35
attribute list areas 79
attribute value
assigning Set 618
changing default values 80
retrieval Get 617
attribute(s) 4, 6, 594, 598
commenting 80
components 598
creating 6, 79
deleting 80
dragging 80
editing 80
group selection 81
icons 428
inheritance 598
inherited vs. locally defined 598
naming 6, 80
naming conventions 5
Attributes information dialog 60
attributes primitive 340
Attributes window 6, 79-81
horizontal fuzzy line 6
opening 79
Attributes窶ヲ menu item 70
auto-text primitive 356
autoKey 161
automatic scrolling 28
B *B*
BackColor 392
Background Only 458
background processing 458
backup 499
backups 35, 67
balloon attribute 156
Balloon button 134
Balloon Help 26, 127, 156, 173, 354
Button 156
Types 157
Balloon Help Contents 155
Balloon Help dialog 156
Balloon Help Editor 154
Balloon窶ヲ button 154
based integer 596
beep(s) 20, 31
begin-drawing primitive 366, 367
Bit Transfer, Mac Methods 401
bit-and primitive 260, 461
bit-not primitive 260, 461
bit-or primitive 260, 461
bit-shift-l primitive 261, 461
bit-shift-r primitive 261, 461
bit-xor primitive 261, 461
BitMap 381
BitMapToRegion 381
Bless 537, 577
block-address primitive 313, 379
block-size primitive 314
Bold check box 135
boolean 19, 475, 517, 595
input values 248
operations 295
primitive 248
result 248
boolean primitive 359
boolean? primitive 461
break-serial-port primitive 324
Breakpoint 436
Breakpoint Off menu item 119
Breakpoint On menu item 119
Bring Closer menu item 42, 128
buffer 313, 379
data manipulation 313
handle 313
pointer 313
buffered data 501
Build Application窶ヲ menu item (compiler) 459
Build Library窶ヲ menu item (compiler) 459
button 421
default
changing 42
creating 42
Button Specification editor 142
Button system class
active? 182
balloon 183
click method 184
Control Record 184
grow? 183
location 183
move? 183
name 182
owner 182
size 183
visible? 182
Byte Stream 245, 263
Byte Stream primitives
clear-bytes-map 263
from-bytes 264
to-bytes 264
byte-length primitive 331
C *C*
C 17, 26
C code
importing 521
naming conventions 522
writing 468, 521
C Interface 521
C language 378, 380
CalcCMask 381
CalcPixCMask 381
call
by reference 372
by value 372
called-from-get 248
called-from-get primitive 340
called-from-meth primitive 340
called-from-method 248
called-from-set 248
called-from-set primitive 341
Calling external routines 468
calling operation 610
CallPrimitive 537, 558
calls-to-get 248
calls-to-get primitive 341
calls-to-meth 248
calls-to-meth primitive 342
calls-to-set 248
calls-to-set primitive 342
Can Background 458
Cancel button 273
Canvas 175, 348, 364
click method 367
draw method 365
window item 276
Canvas Specification editor 151
Canvas system class
active? 185
balloon 186, 187, 198, 229, 236
click method 189
draw method 189
grow? 186
hControl 187
hScroll? 187
limits 188
location 186
move? 186
name 185
origin 188
owner 185
size 186
vControl 187
visible? 185
vScroll? 187
caps lock key 163
caret 175
carriage return 147
case 8, 10, 594, 599
components 599
controls 97
executable operations 610
execution 8, 612
manipulation 97
order of execution 612
palette 8
reordering 9
structure 600
case icon
comments 98
creating 97
deleting 98
dragging 98
case list button 97
Case List pane 97, 434
closing 98
case sensitivity 3
case window 4, 82-93, 106, 109, 432
actions 109
banner 432
banner logo 82
banner number 82
Case List button 433
Class/Name 433
control buttons 82
copying operations 83
creating operations 83
editable 106
execution 106
locating operations 42
logo 433
opening 82, 109
category pop-up menu 56
CautionAlert 416
CGrafPort@ 380
CharWidth 391
Check Box and Radio Button set 156
Check Box Specification editor 143
Check Box system class
active? 190
balloon 191
checked? 192
click method 192
control record 192
grow? 191
location 191
move? 191
name 190
owner 190
size 191
visible? 190
Check check box 135
Check Program menu item 65, 462
children primitive 342
choose primitive 265
class
user-defined
icon 427
class attribute 6
icon 428
class attribute icon 6
class identifier 522, 541, 542
Class Identifiers 576
Class Methods window 77-78
creating 77
deleting 78
naming 78
opening 77
transforming 78
class translation map 263, 264
class(es) 4, 339, 594, 598
attributes 6, 598
components 598
Connecting/Disconnecting 76
creating 5, 74
deleting 75
group selection 76
Hide Classes 74
hierarchy 597
icon 5
left side 5
right side 5
icons 74
instance attribute 6
instance attributes 598
name 598
Naming 76
naming conventions 5
Replicate 75
Show Classes 74
class-com primitive 343
classes
compact 47
hidden 47
Classes information dialog 59
Classes menu item 70
classes primitive 343
Classes scrolling list 130
Classes window 5, 74-77, 426
Opening 74
Clear 172
Clear menu item 40
Clear menu item (compiler) 452
Clear Program menu item 117
Clear Steps & Breaks menu item 119
clear-bytes-map 245, 246
clear-bytes-map primitive 263
clear-text primitive 356
click 349, 458
click event 367
Click in space 67
Click Item Specification editor 141
Click Item system class
active? 193
balloon 194
click method 195
grow? 194
location 194
move? 194
name 193
owner 193
size 194
visible? 193
click method 349
click techniques 163
clip region 348, 349, 367
clipboard 40, 264, 364
object 41, 76, 91
value 41
Close 123, 173, 174
Datafile 500
close box 173
Close Box check box 138
Close menu item (compiler) 451
Close Method editable-text field 138
close primitive 269
Close Window 124
Close Windows 45
close-serial-port primitive 324
CloseDialog 414
ClosePicture 402
ClosePoly 404
CloseResFile 409
closing resource files, Mac Methods 408
cluster 263
cluster-delete 246, 494, 511
cluster-first 495
cluster-lock 246, 495
cluster-next 496
cluster-read 246, 496
cluster-read-db 496
cluster-replace 246, 497
cluster-undelete 246, 497
cluster-unlock 246, 498
cluster-write 246, 498
clustering 263
Cmd-click 27, 66
in space 67
on an element 67
Cmd-clicking space 5, 6
cmdKey 163
Code fragment
event message 161
code resources 380
Color, Mac Methods
Drawing 391
ColorBit 392
combinations of annotations 444
Command key 163, 354
Command-clicking 5
comment(s)
dragging 30
editing 30
Hide 64
propagation 92
Show 64
visibility 64
comments 67
communications 263
Compact 47, 106, 431
Compact Code 9
Compact database 500
Compact menu item 46
Compact Method icon 430
compact-memory primitive 314
Compile Options check boxes (compiler) 456
compiled methods 245
compiled? primitive 283, 575
compiler 447-469
adding C code 521
C code 468
dissassembly files 588
Edit menu
Clear 452
Copy 452
Cut 452
Options窶ヲ 448, 453-454
Paste 452
Select All 449, 453
Show Clipboard 454
Undo 452
efficiency considerations 462
entities 587
File menu
Close 451
Launch窶ヲ 448, 452
New 450
Open窶ヲ 450
Page Setup窶ヲ 451
Print窶ヲ 451
Quit 452
Revert to Saved 451
Save 451
Save As窶ヲ 451
Finder 448
formats 587
icons 449
inline code 461
internals 587
link maps 590
linker resources 591
linking 459
locator bar 447-448
locator button 447
MultiFinder 448
naming conventions 461
Pascal code 468
primitives not supported 462
primitives that generate inline code (compiler) 462
project file area 447-449
Project menu
Build Application窶ヲ 459
Build Library窶ヲ 459
Disassemble窶ヲ 454
File Info窶ヲ 455
Project Info窶ヲ 455
Run 460
Update 454
Update All 454
project window 447
reserved names 5
special considerations 461
unsupported features 462
XCode 521, 574
XPrims 521
compound list 597
compound primitive 305
compound types 374
compound value 597
COND in Lisp 600
conditional execution 441
configure-sport primitive 325
connecting datalink 84
Constant 61, 95, 603, 620
components 607
execution 12
name 12
Constant operation menu item 49, 438
context-determined reference 11, 85, 594, 615
continue 21, 608, 611, 612
Continue menu item 21, 54, 442
continue on success 620
Control check box 135
control key 163
control(s) 8, 13, 19-22, 53-55, 86, 601, 602, 612
icons 20-22, 441
controlKey 163
Controls menu 53-55, 441
Continue 21, 54, 442
Fail 18, 22, 54, 443
Finish 18, 21, 54, 442
Inject 22, 54, 443
Invert 55
List 19, 54, 443
Loop 19, 54, 443
Next Case 21, 54, 442
Partition 19, 54, 444
Repeat 18, 53, 442
Simple 53, 441
Super 53, 442
Terminate 18, 21, 54, 442
conventions 1
cooperative multitasking environment 457
copy 172
object 91
Copy menu item 40
Copy menu item (compiler) 452
Copy Object menu item 41, 128
copy primitive 265, 461
Copy Value menu item 41, 128
copy-text primitive 356
CopyBits 381, 401
CopyDeepMask 381
CopyDeepPixMask 381
CopyPixBits 381
CopyPixels 381
CopyPixMask 381
Core Suite 123, 159
Close 123
cos primitive 305
count-sport-input primitive 325
Count1Resources 410
CountResources 410
create primitive 269
CreateResFile 408
creating a text window 36
creating an element 27
creating class 74
creating methods
selecting a class 51
creating Prograph objects 66
Creator Signature (compiler) 456
creator types 378
current application 168
Application subclass 181
Current Class Only 45
current file pointer 275
Current Method Only 45
CurResFile 409
cursor
position 259
Cursor, Mac Methods 381
Cut menu item 40
Cut menu item (compiler) 452
cut object 92
Cut Object menu item 41, 128
cut-text primitive 357
CWindowRecord@ 380
C_macintosh 532
C_number 532
D *D*
data cluster 263
data fork 364
data manipulation
memory buffers 313
data objects 4
Data Types 517
boolean 517
integer 518
macintosh 518
none 518
null 519
real 519
string 519
undefined 519
Data Types information dialog 57
data-determined reference 11, 14, 16, 51, 85, 457, 594, 615
Database 245
Database Engine 263
Datafile
busy 505
error code 494
Error Handling 492
Exporting Data 512
Importing data 513
Info 502
initial position 509
Keys 513
lock 495
Mode 504
writing data 498
Datafile Errors
Class names 493
Cluster does not exist 494
File Manager 492
File version 493
Key already exists 493
Key does not exist 493
mode 493
Name in class map 493
negative 492
positive 493
Table already exists 493
Table does not exist 493
zero 492
Datafile primitives
cluster-delete 494, 511
cluster-first 495
cluster-lock 495
cluster-next 496
cluster-read 496
cluster-read-db 496
cluster-replace 497
cluster-undelete 497
cluster-unlock 498
cluster-write 498
db-backup 499
db-close 500
db-compact 500
db-delete 501
db-flush 501
db-get-flush 501
db-info 502
db-list 502
db-new 503
db-open 504
db-rename 504
db-set-flush 505
db-shutdown 505
db-wait 505
key-close 505
key-delete 506
key-find 506
key-first 506
key-info 507
key-last 507
key-list 507
key-new 508
key-next 508
key-open 509
key-previous 509
key-read 510
key-rename 510
key-value 511
table-close 511
table-delete 512
table-export 512
table-import 513
table-info 514
table-list 514
table-new 515
table-open 515
table-rename 516
dataflow 3, 8
datalink 10, 67, 599
connecting 84
creating 28
disconnecting 84
dragging 29
db-backup 246, 499
db-close 246, 500
db-compact 246, 494, 500
db-delete 246, 501
db-flush 246, 501
db-get-flush 501
db-info 246, 502
db-list 246, 502
db-new 246, 503
db-open 246, 504
db-rename 246, 504
db-set-flush 505
db-shutdown 246, 505
db-wait 246, 505
de-annotated 27
de-select 27
deactivate event 162
Debug menu item 119
debug primitive 283, 462
debugging 108
debugging level 117-119
decimal integer 596
DecUse 534, 539
deep copy 265
default button
changing 42
creating 42
default method 7
default string 595
Delete button 131, 134
Delete Object menu item 41, 128
delete primitive 270
deleting classes 75
delimited value 595
DeltaPoint 408
dereference 379
descendants primitive 343
descendent 597
descending 475
deselect 67
desktop event 171
detach-l primitive 289
detach-nth primitive 290
detach-r primitive 290
dialog 287
Dialog radio button 138
DialogRecord@ 380
Dialogs and Alerts, Mac Methods 414
digit 597
digit* 597
digit+ 597
Disable Item check box 134
Disable Menu check box 133
Disassemble窶ヲ menu item (compiler) 454
disassembly file name (compiler) 461
disconnecting datalink 84
disk 264
diskEvt 161
display primitive 286, 462
DisposCCursor 384
DisposDialog 414
DisposHandle 378
DisposPtr 378
div primitive 305, 456, 461
Do Menu 123, 124
Document radio button 138
documentation conventions 1
doesActivateOnFGSwitch 458
double slash (//) 15, 437
double-click 68
double-click time 258
double-clicking 93
drag-rect primitive 169, 276, 368
dragging 92
comments 30
cursor position 29
datalinks 29
selected vs. unselected elements 29
draw-style-text primitive 256
DrawChar 390
Drawing in Color, Mac Methods 391
Drawing, Mac Methods
Pen and Line 384
DrawPicture 403
DrawString 390
DrawText 390
driverEvt 161
duplicate 475, 534, 539, 553
E *E*
Edit Application menu item 168
Edit button 132
Edit menu 40-42, 128-129
Bring Closer 42, 128
Clear 40
Copy 40
Copy Object 41, 128
Copy Value 41, 128
Cut 40
Cut Object 41, 128
Delete Object 41, 128
Paste 40
Paste Object 41
Propagate Attribute 42
Replace Value 42
Replicate Object 41, 128
Select All Objects 41
Send Further 42, 129
Undo 40
Edit menu (compiler) 452-454
Clear 452
Copy 452
Cut 452
Options窶ヲ 448, 453-454
Paste 452
Select All 449, 453
Show Clipboard 454
Undo 452
Edit menu items
availability with editors 128
edit menu methods 172
Edit Text 149, 156, 158, 175, 352, 353
Balloon Help 156
Edit Text Specification editor 148
Edit Text system class
active? 196
balloon 198
edit record 200
font 198
font size 199
font style 198
grow? 197
justification 199
location 197
move? 197
name 196
owner 196
selection 200
size 197
style record 200
text 199
visible? 196
wrap? 200
edit windows
allowable user actions 72
element(s) 594
arity 594
command-clicking 31
dragging 29
editing names 30
grouping 30
linking/unlinking 30
opening 30
selecting 28
unambiguous 594
empty 597
EmptyRect 396
encapsulation 15
end-drawing primitive 366, 367
Enter Editor menu item 32, 115, 128
Enter key 352
Environment 246, 603
interrupted mode 105
uninterrupted mode 105
Environment operation 603
EqualPt 407
EqualRect 396
EraseArc 400
EraseOval 398
ErasePoly 405
EraseRect 366, 367, 397
EraseRoundRect 399
error 20, 608, 611
in execution 122
Error Catching 494
error message 31
Error Messages 122
error numbers 269
Evaluate 16, 86, 94
name 16
root 17
terminals 17
use 16
Evaluate menu item 50, 440
evaluate primitive 456
Evaluation 603, 620
components 605
names 605
Event 170, 171
Access 157
activate 171
Apple Event 171
handling 158, 160
key 171
key event 173
mouse down 171, 173, 174
suspend/resume 171
type 160
update 171
Event Class 159
event code 161
Event ID 159
Event Manager 158, 346
event message 161, 162
event modifiers 162
event record 158, 161
event suites 159
EventRecord 353, 366
Exclude Unused Methods check box (compiler) 456
Exec menu 115-119, 168
Abort 116
Breakpoint 436
Breakpoint Off 119
Breakpoint On 119
Clear Program 117
Clear Steps & Breaks 119
Debug 119
Edit Application 168
Execute Method 116
Run 116, 168
Run Initial 116
Set Program 117
Step/Show 436
Step/Show Level窶ヲ 117
Step/Show Off 118
Step/Show On 118
Stop Running 168
Trace 119
executable element 608
Execute Method menu item 116
Execute Only 106
execute-only 47
execution
case window 436
conditional 441
error messages 122
flow 19
order of operations 600
roll forward 114
rollback 112
sequence 610-612
execution functions 608, 609
conditions 608
message 608
result 608
sequence flag 610
side effects 609
simple operations 614-616
execution message
control 612
execution window 97
execution window(s) 106-114
background display 106
Exit Editor menu item 128
exp primitive 306
explicit reference 11, 85, 594, 615
exponent 596
Exporting data 512
Extensions folder 26, 68
undefined elements 27
external 598
execution functions 609
external C Code 468
external Pascal Code 468
External routines 61, 468
externals 17
externals files 68
extract-text primitive 357
F *F*
fail 22, 608, 611
Fail menu item 22, 54, 443
failure 20
False 601
Faster radio button (compiler) 456
Field 61
field name conflicts 376
file backups 67
File Info窶ヲ menu item (compiler) 455
File menu 32-40
Launch窶ヲ 39
New 33
New Text 36
Open Text窶ヲ 36
Open窶ヲ 33
Page Setup窶ヲ 37
Print窶ヲ 37
Quit 40
Save 35
Save As窶ヲ 35
Save Text 37
Save Text As窶ヲ 37
File menu (compiler) 450-452
Close 451
Launch窶ヲ 448, 452
New 450
Open窶ヲ 450
Page Setup窶ヲ 451
Print窶ヲ 451
Quit 452
Revert to Saved 451
Save 451
Save As窶ヲ 451
file naming conventions (compiler) 461
file pointer 273
File Preferences check boxes 67
file types 378
file-size primitive 270
Files
Balloon Help 26
external 26
help 26
primitive 26
FillArc 401
FillOval 398
FillPoly 406
FillRect 397
FillRoundRect 399
filter functions 380
Find Again menu item 46
find-bounds primitive 276
find-instance primitive 281
find-item 147, 351
find-item primitive 256
find-menu primitive 257
find-menu-a primitive 257
find-window primitive 258
find-window-a primitive 258
Find窶ヲ menu item
Close Windows 45
Current Class Only 45
Current Method Only 45
Ignore Upper/Lower 44
Match Arity 45
Match Pattern 44
modify display of windows 44
search criteria 44
string matching criteria 44
Text Attribute 44
Text Window 44
finish 21, 608, 611, 612, 620
Finish menu item 21, 54, 442
floating-point arithmetic 462
font 147, 287
styled 149
font and size 139
font size 150
system default 147
font size 0 147
ForeColor 392
format primitive 331
FrameArc 400
FrameOval 398
FramePoly 405
FrameRect 367, 397
FrameRoundRect 399
from-ascii primitive 334
from-bytes 245
from-bytes primitive 264
from-handle primitive 314, 380
from-pointer primitive 314
from-string primitive 334
Front Window 172
Frontier 123
function 370, 371
function pointer 380
G *G*
Gestalt Manager 421
gestalt primitive 267
gestalt-attribute primitive 268
Get 7, 14, 86, 96, 313, 315, 599, 603, 616, 617
calls 617
components 603
data-determined reference 616
input 14
inputs 7
name 7, 14
outputs 7, 14
universal reference 616
use 7
Get Front Clicks 458
Get menu item 50, 439
get method 340
Get method icon 7
get-file primitive 270
get-filter example XPrim 573
get-integer primitive 315
get-nth primitive 291, 461
get-point primitive 315
get-position primitive 271
get-real primitive 315
get-rect primitive 316
get-sport-buffer primitive 326
get-sport-refs primitive 326
get-string primitive 316, 380
get-text primitive 316
Get1IndResource 411
Get1NamedResource 412
Get1Resource 411
GetCPixel 393
GetCursor 383
GetCVariant 463
GetDItem 417
GetForeColor 393
GetIcon 418
GetIndPattern 419
GetIndResource 411
GetIText 417
GetMethods 341, 342
GetMouse 420
GetNamedResource 412
GetNewDialog 414
GetPattern 419
GetPen 385
GetPenState 385
GetPicture 404
GetRefLevel 524, 525, 540, 572
GetResInfo 413
GetResource 411
GetTypeName 540
GetVol 373
GetWVariant 463
Global 61
global data register 560
GlobalToLocal 407
GrafPort 349
GrafPort@ 380
Graphic 144
Graphic system class
active? 201
balloon 202
click method 203
grow? 202
location 202
move? 202
name 201
owner 201
rsrc number 203
rsrc record 203
size 202
visible? 201
Graphic Utilities, Mac Methods 418
Graphical suite 159
graphics operations 276
Gray 127
group selection 76
grouped elements
manipulation 30
grow box 173
Grow Box check box 139
grow-rect primitive 277
H *H*
halt primitive 283
handle 35, 263, 264, 378, 379, 525
saving 35
handle dereference 372
HasType 524, 525, 541, 572
heap 463
hidden classes 47
Hide Classes menu item 64, 74
Hide Comments menu item 64
HideCursor 382
HidePen 384
High Level Event Aware 458
HomeResFile 410
I *I*
I-beam cursor 352
IAC 123, 127, 263, 264
icon 35, 364
attribute
inherited 429
user-defined 429
class attribute 6
class(es) 5, 74
compact method 47, 430
compiler 449
controls 20-22, 441
de-annotated 27
downward pointing arrow 429
Evaluate 16
execute-only method 48
Get 14, 431
Get method 7
inherited System class attribute 176, 177
inherited System instance attribute 176
initialization 431
Instance 13
instance attribute 6
List annotation 19
Local 15
Loop terminal 19
Mac Method 363
Macintosh Toolbox 12, 17, 437
Match 13
operations 12, 436
partition annotation 19
Persistent 13
persistents 431
plain method 7
primitives 12, 436
selected
appearance 427
Set 14, 431
Set method 7
simple method 431
subclass 74
Super 15
synchro link 445
System class 176, 177, 426
System class attribute 176, 177, 428
System class instance attribute 177
System instance attribute 176, 177
universal method 8, 430, 437
user-defined class 427
Icon Specification editor 145
Icon system class
active? 204
balloon 205
click method 206
grow? 205
location 205
move? 205
name 204
owner 204
rsrc number 206
rsrc record 206
size 205
visible? 204
icons 425-445
create 27
identifier 594
ideographic character representation 459
idiv primitive 306, 461
idle functions 352
Idle Method editable-text field 138
if-then construct 600
Ignore Upper/Lower 44
illegal attributes names 5
illegal class names 5
importing C code 521
"in" primitive 330
inarity 594, 598, 601
INCLASS 524, 542, 577
Include Class/Method Names check box (compiler) 457
incremental load 33
IncUse 534, 542
indexing 377
Info 26
Info menu 27, 55-69, 129
Check Program 65, 462
Hide Classes 64, 74
Hide Comments 64
Last Error窶ヲ 31, 65, 122
Memory Status 65
Options窶ヲ 33, 35, 37, 66, 129
Propagate Comments 64
Show Classes 64, 74
Show Comments 64
Strip Comments 64
Info窶ヲ
Attributes 60
category pop-up menu 56
Classes 59
Data Types 57
format of dialog 56
Mac Constants 61
Mac Fields 63
Mac Globals 62
Mac Methods 61
Inject 54
Mac Structs 63
Methods 59
Persistents 60
primitives 57
scrolling list 56
Transfer pop-up menu 56
Types button 56, 57
Universal Methods 58
inheritance 4, 75
link 597
inherited System class attribute icon 177
inherited System instance attribute icon 177
InitCursor 381
Initial File 33
Initial File preferences 66
initialization 7, 13, 599
input 7
name 7
output 7
use 7
inject 22, 88, 614
terminal 601
Inject menu item 22, 54, 443
injection 457
inline code (compiler) 456, 461
input 601, 603
bar 10, 599, 600
components 606
input-average example XPrim 570
Insert After button 134
Insert Before button 134
insert-nth primitive 291
insert-text primitive 357
insertion point 352
Inside Macintosh 160, 269, 372, 373, 597, 608, 609, 621
inst-to-list primitive 281
Install button 131
instance 86, 95, 597
attribute 597
retrieval 617
instance attribute 6
icon 428
instance attribute icon 6
Instance button 134
Instance generator 13, 603, 618
components 604
execution 13
input 13
name 13
output 13
with initialization method 619
without initialization method 618
Instance menu item 49, 439
instance? primitive 359
instances
system classes,copying 265
integer 475, 518, 596
Integer Only Arithmetic check box (compiler) 456, 462
integer-to-string primitive 335
integer? primitive 360, 461
Inter-Application Communication (IAC) 127
interface development overview 167-170
interpreted mode 68
interpreter
environment 105
windows 106
interrupted mode 105
ints-to-point primitive 277
ints-to-rect primitive 278
ints-to-rgb primitive 278
InvalRect 349, 367, 419
InvalRgn 349, 367, 420
Invert menu item 55
InvertArc 400
InvertOval 398
InvertPoly 405
InvertRect 397
InvertRoundRect 399
inZoomIn 355
inZoomOut 355
is-double? primitive 258
is-drag? primitive 259
IsType 524, 542, 569
Italic check box 135
Item editable-text field 133
iteration 441, 610
J *J*
"join" primitive 330
K *K*
Key 171, 173, 175
Key editable-text field 134
key event 162, 163, 173
Key Method editable-text field 138
key-close 246, 505
key-delete 246, 506
key-find 246, 506
key-first 246, 506
key-info 246, 507
key-last 246, 507
key-list 246, 507
key-new 246, 508
key-next 246, 508
key-open 246, 509
key-previous 246, 509
key-read 246, 510
key-rename 246, 510
key-value 246, 511
KeyDataField 124
keyDown 161
KeyEvent 352
KeyRepeat 353
Keys radio button 135
keyUp 161
kHighLevelEvent 161
kill-serial-port primitive 326
KillPicture 403
KillPoly 404